package com.fiume.travel.service;

import com.fiume.travel.vo.UserVo;

/**
 * <p>
 * Description: 用户登录注册相关服务
 * </p>
 *
 * @author fiume
 * @version v1.0.0
 * @create 2021-02-13 20:19
 * @see com.fiume.travel.service
 */
public interface UserService {
    /**
     * 用户注册
     * @param userVo 前端传入值
     * @return 是否注册成功
     */
    Boolean userRegister(UserVo userVo);

    /**
     * 用户登入
     * @param userVo
     * @return 登录后将前端需要的一些信息返回
     */
    UserVo userLogin(UserVo userVo);

    /**
     * 用户登出
     */
    void userLoginOut();

    /**
     * 查询用户是否登录
     * @return
     */
    Boolean isLogin();
}
